/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package grasp;

import model.Ruta;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.* ;

/**
 *
 * @author walter
 */
public class Grasp {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws FileNotFoundException, IOException {
        // TODO code application logic here
        // FALTA
        Algoritmo alg = new Algoritmo() ;
   
        Utils.numInput = 0 ;
        Utils.start() ;
//        Utils.readData();
        //Utils.writeData();
        
        int cont = 0 ;
        for (int i = 0; i < Algoritmo.arPedido.size(); i++){
//            System.out.println("Pedido #"+(i+1)+" ("+Algoritmo.arPedido.get(i).idPedido +"): ");
            Ruta rutaPaquete;
            rutaPaquete = alg.generarRutaGrasp(Algoritmo.arPedido.get(i).origen, Algoritmo.arPedido.get(i).destino, Algoritmo.arPedido.get(i).fechaCreacion);
            if (rutaPaquete != null){
                Utils.imprimirResultado(rutaPaquete, Algoritmo.arPedido.get(i) ) ;
//                cont++ ;
            }
        }
//        System.out.println("Total de pedidos: "+Algoritmo.arPedido.size());
//        System.out.println("Total de pedidos con ruta: "+ cont );
    }
}
